package com.tbit.uqbike.client.pojo;

/**
 * @Author: chen
 * @Description: 金额总览
 * @Date: 创建于 17:50 2020/1/9
 */
public class MoneyData {
    /**
     * 实际金额
     */
    private Integer actualMoney;
    /**
     * 总金额
     */
    private Integer totalMoney;
    /**
     * 礼品卡金额
     */
    private Integer cardMoney;
    /**
     * 押金
     */
    private Integer depositMoney;
    /**
     * 用户已使用押金
     */
    private Integer useDeposit;
    /***押金状态*/
    private Integer depositStatus;
    /***区域id*/
    private Integer accountId;
    /**
     * 还车模式：0站点1禁停区
     */
    private Integer modelType;
    /**
     * 实名认证开关
     */
    private Integer nameAuth;
    /**
     * 预约开关
     */
    private Integer appoint;
    /**
     * 模板消息开关
     */
    private Integer wxModelMsg;
    /**
     * 微信支付分免押1
     */
    private Integer wxZffDeposit;
    /**
     * 微信支付分免密
     */
    private Integer wxZffMm;
    /**
     * 人脸认证开关
     */
    private Integer faceCheck = 0;
    /**
     * 电池锁开关
     */
    private Integer batteryLock;
    /**
     * 金额缩写
     */
    private String abbreviation;
    /**
     * 金额符号
     */
    private String symbol;
    /**
     * 是否显示退款开关
     */
    private Integer showRefund;
    /**
     * 是否显示加盟商开关
     */
    private Integer showFranchisee;
    /**
     * 学生认证开关
     */
    private Integer studentAuth;
    /**
     * 是否显示退款开关
     */
    private int newUser;
    /**
     * 是否显示退款开关
     */
    private int weixin_model;

    public MoneyData() {
    }

    public MoneyData(Integer actualMoney, Integer totalMoney, Integer cardMoney,
                     Integer depositMoney, Integer useDeposit, Integer depositStatus, Integer modelType) {
        this.actualMoney = actualMoney;
        this.totalMoney = totalMoney;
        this.cardMoney = cardMoney;
        this.depositMoney = depositMoney;
        this.useDeposit = useDeposit;
        this.depositStatus = depositStatus;
        this.modelType = modelType;
    }

    public Integer getActualMoney() {
        return actualMoney;
    }

    public void setActualMoney(Integer actualMoney) {
        this.actualMoney = actualMoney;
    }

    public Integer getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(Integer totalMoney) {
        this.totalMoney = totalMoney;
    }

    public Integer getCardMoney() {
        return cardMoney;
    }

    public void setCardMoney(Integer cardMoney) {
        this.cardMoney = cardMoney;
    }

    public Integer getDepositMoney() {
        return depositMoney;
    }

    public void setDepositMoney(Integer depositMoney) {
        this.depositMoney = depositMoney;
    }

    public Integer getUseDeposit() {
        return useDeposit;
    }

    public void setUseDeposit(Integer useDeposit) {
        this.useDeposit = useDeposit;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Integer getDepositStatus() {
        return depositStatus;
    }

    public void setDepositStatus(Integer depositStatus) {
        this.depositStatus = depositStatus;
    }

    public Integer getModelType() {
        return modelType;
    }

    public void setModelType(Integer modelType) {
        this.modelType = modelType;
    }

    public Integer getNameAuth() {
        return nameAuth;
    }

    public void setNameAuth(Integer nameAuth) {
        this.nameAuth = nameAuth;
    }

    public Integer getAppoint() {
        return appoint;
    }

    public void setAppoint(Integer appoint) {
        this.appoint = appoint;
    }

    public Integer getWxModelMsg() {
        return wxModelMsg;
    }

    public void setWxModelMsg(Integer wxModelMsg) {
        this.wxModelMsg = wxModelMsg;
    }

    public Integer getWxZffDeposit() {
        return wxZffDeposit;
    }

    public void setWxZffDeposit(Integer wxZffDeposit) {
        this.wxZffDeposit = wxZffDeposit;
    }

    public Integer getWxZffMm() {
        return wxZffMm;
    }

    public void setWxZffMm(Integer wxZffMm) {
        this.wxZffMm = wxZffMm;
    }

    public Integer getFaceCheck() {
        return faceCheck;
    }

    public void setFaceCheck(Integer faceCheck) {
        this.faceCheck = faceCheck;
    }

    public Integer getBatteryLock() {
        return batteryLock;
    }

    public void setBatteryLock(Integer batteryLock) {
        this.batteryLock = batteryLock;
    }

    public String getAbbreviation() {
        return abbreviation;
    }

    public void setAbbreviation(String abbreviation) {
        this.abbreviation = abbreviation;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public Integer getShowRefund() {
        return showRefund;
    }

    public void setShowRefund(Integer showRefund) {
        this.showRefund = showRefund;
    }

    public Integer getShowFranchisee() {
        return showFranchisee;
    }

    public void setShowFranchisee(Integer showFranchisee) {
        this.showFranchisee = showFranchisee;
    }

    public Integer getStudentAuth() {
        return studentAuth;
    }

    public void setStudentAuth(Integer studentAuth) {
        this.studentAuth = studentAuth;
    }

    public int getNewUser() {
        return newUser;
    }

    public void setNewUser(int newUser) {
        this.newUser = newUser;
    }

    public int getWeixin_model() {
        return weixin_model;
    }

    public void setWeixin_model(int weixin_model) {
        this.weixin_model = weixin_model;
    }

    @Override
    public String toString() {
        return "MoneyData{" +
                "actualMoney=" + actualMoney +
                ", totalMoney=" + totalMoney +
                ", cardMoney=" + cardMoney +
                ", depositMoney=" + depositMoney +
                ", useDeposit=" + useDeposit +
                ", depositStatus=" + depositStatus +
                ", accountId=" + accountId +
                ", modelType=" + modelType +
                ", nameAuth=" + nameAuth +
                ", appoint=" + appoint +
                ", wxModelMsg=" + wxModelMsg +
                ", wxZffDeposit=" + wxZffDeposit +
                ", wxZffMm=" + wxZffMm +
                ", faceCheck=" + faceCheck +
                ", batteryLock=" + batteryLock +
                ", abbreviation='" + abbreviation + '\'' +
                ", symbol='" + symbol + '\'' +
                '}';
    }
}
